package Month09.day0901;

import java.util.Scanner;

public class NiuKe {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            int a = sc.nextInt();
            int b = sc.nextInt();
            int c = sc.nextInt();
            System.out.print("score1=" + a + ",score2=" + b + ",score3=" + c);
        }
    }//BC10 成绩输入输出

    //上面是以前拉下的题
    public static void main4(String[] args) {
        //有一个整数序列（可能有重复的整数），现删除指定的某一个整数，输出删除指定数字之后的序列，序列中未被删除数字的前后位置没有发生改变。
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            int n = sc.nextInt();//接收数组总数
            int[] arr = new int[n];
            for (int i = 0; i < n; i++) {
                arr[i] = sc.nextInt();
            }
            int key =sc.nextInt();//接收key
            for (int i = 0; i < n; i++) {
                if (arr[i] != key) {
                    System.out.print(arr[i] + " ");
                }
            }
        }
        sc.close();
    }//BC98 序列中删除指定数字
    public static void main3(String[] args) {
        //有一个有序数字序列，从小到大排序，将一个新输入的数插入到序列中，保证插入新数后，序列仍然是升序
        //其实就是数组的插入和删除问题
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()) {
            int a = sc.nextInt();//接收数组个数
            int[] arr = new int[a + 1];
            for (int i = 0; i < a; i++) {
                arr[i] = sc.nextInt();
            }//这里给前面总共a个数组位置赋值，然后最后的a+1位默认是0
            int key = sc.nextInt();//接收要插入的数字
            int bound = a;//接收临界值的下标
            for(int i = 0;i < a;i++){
                if(arr[i] >= key){
                    bound = i;
                    break;
                }
            }
           if(bound == a){
               arr[a] = key;
           }else {
               //接下来进行插入操作
               for (int i = a; i > bound; i--) {
                   arr[i] = arr[i - 1];
               }//把临界值所有的位数往后移一位
               arr[bound] = key;//进行插入，也就是覆盖原来的值
           }
            for(int x:arr){
                System.out.print(x + " ");
            }
        }
        sc.close();
    }//BC97 有序序列插入一个整数
    public static void main2(String[] args) {
        //输入一个整数序列，判断是否是有序序列，有序，指序列中的整数从小到大排序或者从大到小排序
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            int a = sc.nextInt();//接收总数
            int[] arr = new int[a];
            for (int i = 0; i < a; i++) {
                arr[i] = sc.nextInt();
            }
            int count1 = 0;//记录递增
            int count2 = 0;//记录递减
            for (int i = 0; i < a - 1; i++) {
                if(arr[i] > arr[i + 1]){
                    count2++;
                }
                if (arr[i] < arr[i + 1]) {
                    count1++;
                }
            }
            if(count1 == 0 || count2 == 0){
                System.out.println("sorted");
            }else{
                System.out.println("unsorted");
            }
        }
        sc.close();
    }//BC96 有序序列判断
    public static void main1(String[] args) {
        //输入n个成绩，换行输出n个成绩中最高分数和最低分数的差。
        Scanner sc =  new Scanner(System.in);
        while(sc.hasNext()){
            int a = sc.nextInt();//接收数组个数
            int[] arr = new int[a];
            for (int i = 0; i < a; i++) {
                arr[i]  = sc.nextInt();
            }
            int max = arr[0];
            int min = arr[0];
            for (int i = 1; i < arr.length; i++) {
                if(arr[i] > max){
                    max = arr[i];
                }else if(arr[i] < min){
                    min = arr[i];
                }
            }
            System.out.println(max - min);
        }
        sc.close();
    }//BC95 最高分与最低分之差
}
